##################################################################
# Copy right:     Coffee Tech.
# Author:         jiaoyue
##################################################################

export APP_TOPDIR=$(shell pwd)

# 此处继续增加
obj_y += data_report
obj_y += dev_collect
obj_y += edge_collect

#获取当前系统架构
LBITS := $(shell getconf LONG_BIT)

#如果是虚拟机运行，那么区分32位还是64位
ifeq ($(LBITS),64)
   ARCH=x64
else
   ARCH=x86
endif

#如果是交叉编译器，直接认定为arm架构
ifneq ($(CROSS_COMPILE),)
   ARCH=arm
endif

#头文件
UCFLAGS += -I $(APP_TOPDIR)
UCFLAGS += -I $(APP_TOPDIR)/include

# 具体编译目标定义
all:
	@echo notice ARCH=$(ARCH)
	cp -d $(APP_TOPDIR)/libs/$(ARCH)/*so* $(LIB_DIR)
	@for i in $(obj_y) ; do \
		[ ! -d "$$i" ] || $(MAKE) -C $$i || exit $$?; \
	done

install:
	@for i in $(obj_y) ; do \
		[ ! -d "$$i" ] || $(MAKE) -C $$i install || exit $$?; \
	done

clean:
	@for i in $(obj_y) ; do \
		[ ! -d "$$i" ] || $(MAKE) -C $$i clean || exit $$?; \
	done
